﻿using D.Medicalcare.ErrorCode;
using MediatR;
using System.ComponentModel.DataAnnotations;

namespace D.Medicalcare.Write.API.Application.Commands.TitleManagementCommand
{
    /// <summary>
    /// 职称新增命令
    /// </summary>
    public class AddTitleManagementCommand : IRequest<APIResult<int>>
    {
        /// <summary>
        /// 职称主键
        /// </summary>
        public int TitleManagementId { get; set; }
        /// <summary>
        /// 职称名称
        /// </summary>
        public string? JobName { get; set; }
        /// <summary>
        /// 挂号费
        /// </summary>
        public double? Copayfee { get; set; }
        /// <summary>
        /// 职称描述
        /// </summary>
        public string? JobDescription { get; set; }
        /// <summary>
        /// 是否启用
        /// </summary>
        public bool? IsNo { get; set; }
        /// <summary>
        /// 创建日期
        /// </summary>
        public DateTime CreateTime { get; set; }
        /// <summary>
        /// 是否删除
        /// </summary>
        public bool? IsDeleted { get; set; }
    }
}
